home *** CD-ROM | disk | FTP | other *** search
/ Super PC 35 / Super PC 35 (Shareware).iso / spc / UTIL / READ602 / READINIT.DOC < prev    next >
Encoding:
Text File  |  1996-01-20  |  7.2 KB  |  160 lines

  1. READINIT.DOC                         1                         Revised: 01/20/96
  2.  
  3. The READINIT.EXE program creates and maintains  a  file  called  READ.INI.   The
  4. READ.INI file is used to override certain defaults used by READ.EXE as  well  as
  5. any self-viewing file created by READMAKE.EXE.
  6.  
  7. The specific defaults that can be changed:
  8.  
  9. * Printer port:  Typically defaults to LPT1:  but can be redefined to another
  10.   port or even a file name.
  11.  
  12. * Printer string for regular text:  Allows you to specify the string that will
  13.   be sent to the printer port if text is printed and all lines in the document
  14.   are 80 characters or less in length.
  15.  
  16. * Printer string for wide text:  Allows you to specify the string that will be
  17.   sent to the printer if text is printed and any lines in the document are over
  18.   80 characters in length.
  19.  
  20. * String after partial document printed:  Allows you to specify what string
  21.   should be printed after a full document is printed.  This can include a page
  22.   eject character and/or printer reset information.
  23.  
  24. * String after full document printed:  Allows you to specify what string should
  25.   be printed after a full document is printed.  This can include a page eject
  26.   character and/or printer reset information.  Defaults to /012 which is a
  27.   page eject.
  28.  
  29. * Color settings:  You can change the four color sets used while viewing
  30.   documents within the program.
  31.  
  32. The routine maintains a (short) list of printer brands  and  some  of  the  more
  33. useful reset strings used for different modes.  (Ask for the  HPLJ  settings  to
  34. get an idea.) This table can be expanded if people ask.  Contact Wayne  Software
  35. at the address below; provide  a  list  of  required  codes  for  all  desirable
  36. choices.  Be reasonable with the number of choices.  In any case, you can always
  37. fill in any non-predefined codes that you want to.
  38.  
  39. READINIT  (and  READ)  look  for  the  initialization  file  in   your   default
  40. subdirectory first.  It then searches for  it  in  the  subdirectory  where  the
  41. executable was and then goes through your DOS path.
  42.  
  43. The READ.INI file is further described in READ.DOC.  *.INI files in general  are
  44. discussed in BRUCEINI.DOC.
  45.  
  46.  
  47. READINIT.DOC                         2                         Revised: 01/20/96
  48.  
  49. Syntax:
  50.  
  51.     READINIT [ /MONO | /COLOR ]
  52.       [ /Iinitfile | /-I ] [ /PORT=port ] [ /PTYPE=name ] [ /INITT=string ]
  53.       [ /INITW=string ] [ /AFTERP=string ] [ /AFTERF=string ]
  54.       [ /COLOR=nnn nnn nnn nnn ] [ /? ] [ /?&H ]
  55.  
  56. where:
  57.  
  58. "/MONO" (or "/-COLOR") forces monochrome mode
  59.  
  60. "/COLOR" (or "/-MONO") switches to color mode; the default
  61.  
  62. "/Iinitfile" says to read an initialization file with the file name  "initfile".
  63. The file specification *must* contain a period.  Initfiles are described in  the
  64. BRUCEINI.DOC file.  Initially defaults to "/IREAD.INI".
  65.  
  66. "/-I" (or "/INULL") says to skip loading the initialization file.
  67.  
  68. "/PORT=port" specifies the printer port to use  for  printing.   This  typically
  69. defaults to /PORT=LPT1: although this can be overridden by the READ.INI file.
  70.  
  71. "/PTYPE=name" specifies the name of the printer.  This allows you to  hook  into
  72. some pre-defined  printer  settings  (contact  Wayne  Software  with  some  more
  73. initialization strings if you want some added).  Currently,  the  only  accepted
  74. printers are HPLJ, EPSON, and OTHER.
  75.  
  76. "/INITT=string"("initialize thin") provides the string that will be sent to  the
  77. printer before printing if all lines in the document are 80 characters  or  less
  78. in length.  The string can include regular characters.  Special  characters  are
  79. entered by  using  either  their  decimal  or  hexadecimal  representation  (see
  80. BRUCEHEX.DOC file).  "\027" is the code for the special character  Escape.   You
  81. can specify /INITT=NULL if desired.  Defaults to "/INITT=NULL".
  82.  
  83. "/INITW=string" ("initialize wide") provides the string that will be sent to the
  84. printer before printing if any lines in  the  document  (not  just  the  section
  85. printed) exceed 80  characters  in  length.   See  "/INITT=string"  description.
  86. Defaults to "/INITW=NULL".
  87.  
  88. For a Hewlett-Packard LaserJet, the following codes would typically be used:
  89.         /INITT=\027E             (portrait mode, 80 column)
  90.         /INITW=\027E\027(s16.66H (portrait mode, 132 column)
  91.  
  92. "/AFTERP=string" specifies the string to  print  after  a  partial  document  is
  93. printed.  This string can include a page eject character ("\012") or any printer
  94. reset codes ("\012\027E") you want.  Initially defaults to "/AFTERP=\012".
  95.  
  96. "/AFTERF=string" specifies the string to print after a full document is printed.
  97. See "/AFTERP=string" description.  Defaults to "/AFTERF=\012".
  98.  
  99.  
  100. READINIT.DOC                         3                         Revised: 01/20/96
  101.  
  102. "/COLOR=nnn nnn nnn nnn" specifies the color settings to use for (in order)  (1)
  103. regular text, (2) the status line, (3) marked text, and (4)  found  text.   Each
  104. setting must consist of three digits, the first two being the  foreground  color
  105. and the last being the background color.  The foreground color should be  padded
  106. on the left with a 0 if it is only one digit in length.  Defaults to "/COLOR=150
  107. 151 157 143" (bright white on black, bright  white  on  blue,  bright  white  on
  108. white, and bright yellow on cyan).
  109.  
  110. Foreground colors:
  111.  
  112.         Low intensity           High intensity
  113.  
  114.         0 = black                8 = dark grey
  115.         1 = blue                 9 = light blue
  116.         2 = green               10 = light green
  117.         3 = cyan                11 = light cyan
  118.         4 = red                 12 = light red
  119.         5 = magenta             13 = light magenta
  120.         6 = brown               14 = light yellow
  121.         7 = white               15 = bright white
  122.  
  123. Adding 16 to any color will make the text blink.  Background colors can  consist
  124. of 0 to 7 above.  Bright white on blue, for example, would be "151".
  125.  
  126. "/?" or "/HELP" or "HELP" shows you the syntax for the command.
  127.  
  128. "/?&H" gives you a hexadecimal and decimal conversion table.
  129.  
  130.  
  131. Author:
  132.  
  133. This program was written by Bruce Guthrie of Wayne Software.  It is free for use
  134. and redistribution provided relevant documentation is kept with the program,  no
  135. changes are made to the program or documentation, and it  is  not  bundled  with
  136. commercial programs or charged for separately.  People who need to bundle it  in
  137. for-sale packages must pay a $50 registration fee to  "Wayne  Software"  at  the
  138. following address.
  139.  
  140. Additional information about this and other Wayne Software programs can be found
  141. in the file BRUCEymm.DOC which should be included  in  the  original  ZIP  file.
  142. ("ymm" is replaced by the last digit of the year and the two digit month of  the
  143. release.  BRUCE512.DOC came out in December 1995.  This same  naming  convention
  144. is used in naming the ZIP file that this program was included in.) Comments  and
  145. suggestions can also be sent to:
  146.  
  147.                 Bruce Guthrie
  148.                 Wayne Software
  149.                 113 Sheffield St.
  150.                 Silver Spring, MD 20910
  151.  
  152.                 fax: (301) 588-8986
  153.                 e-mail: bguthrie@nmaa.org
  154.  
  155. See BRUCEymm.DOC file for additional contact information.
  156.  
  157. Foreign users:  Please provide an Internet e-mail address in all correspondence.
  158.  
  159. 
  160.